 @charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
body{font: normal 12px/180% 'pingfang SC','Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun';color:#3C3C3C;background:#fff;}
*, *::after, *::before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;}
*{margin:0;padding:0;outline:0;border:0;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
a, img{-webkit-touch-callout:none;}
ol, ul, li{list-style:none;}
em, i{font-style:normal;}
input, select, textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.g-ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.g-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*copyright*/
#copyright{margin:0px auto;text-align:center;padding:20px 0;line-height:180%;clear:both;}
.w1000{width:1000px;}
.w1200{width:1200px;}
.w1280{width:1280px;}
/*=====public end=====*/
.white,.white a:link,.white a:visited,.white a:hover{color:white;}
.brown,.brown a:link,.brown a:visited,.brown a:hover{color:#97601b;}
.red,.red a:link,.red a:visited,.red a:hover{color:#d90000;}
.main{width:100%;background:url("images/qpbg.jpg") top center no-repeat;background-size:cover;}
.header{position:relative;width:100%;min-width:100%;height:100vh;background:#fff;}
.tit1{margin-top:120px;position:relative;}
.tit1 i{display:block;position:absolute;top:-35px;left:18px;height:70px;width:125px;background:url("/img/MAIN/2023/07/121961/images/titbg.gif") left top no-repeat;background-size:contain;}
/*.tit1::before{content:"";position:absolute;top:0;width:10px;height:280px;background-color:rgba(255,255,255,0.4);transform:rotate(70deg);animation:scan-light 3.3s ease-in infinite;}*/
@keyframes scan-light{
  from {
    left:0px;top:-150px;background-color:rgba(255,255,255,0.5);
  }
  to {
    left:110px;top:-100px;background-color:rgba(255,255,255,0.2);
  }
}
.mtf100{margin-top:-170px;}
.bg01{/*background:url("images/bg01.gif") right bottom no-repeat;*/height:1200px;position:relative;width:100%;}
.bg01 .dt01{position:absolute;bottom:0px;left:50%;z-index:1;}
.bg01 .dt01 img{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}
.tit1 img{vertical-align:text-bottom;margin-right:5px;}
.yl-header{height:114px;margin:0 auto;text-align:left;background:#fff;width:100%;}
.yl-header .left img{margin-right:18px;vertical-align:middle;}
.yl-header .left img:first-child{margin-top:32px;}
.yl-header .right{margin-top:40px;position:relative;display:inline-block;color:#333;}
.yl-header #keyword{padding-left:10px;border:1px solid #333;height:38px;font-size:16px;}
.yl-header .icon-search{position:absolute;right:10px;top:9px;width:21px;cursor:pointer;}
.nav{font-size:20px;line-height:40px;height:40px;text-align:center;position:absolute;top:20px;right:20px;z-index:9;}
.nav a{margin:0 10px;}
.nav a:hover{font-weight:bold;text-decoration:none;color:#ae7efc;}
.nav_dh{font-size:16px;}
.nav_dh a{margin:0 30px;border:1px solid #fff;border-radius:30px;display:inline-block;padding:10px 24px;}
.nav_dh a:hover{text-decoration:none;color:#ae7efc;border:1px solid #ae7efc;}
.pic1{width:100%;height:46vw;overflow:hidden;position:relative;}
.pic1 .w1200{margin:0 auto;text-align:center;position:absolute;top:38vw;left:0;right:0;z-index:9;}
/*@media screen and (max-width:2560px){
   .pic1{height:40vw;}
.pic1 .w1200{top:43vw;}
}
@media screen and (max-width:1920px){
.pic1{height:46vw;}
.pic1 .w1200{top:38vw;}
}*/
.pic1 .swiper-container{width:100%;height:100%;}
.pic1 .swiper-container .swiper-slide{position:relative;}
.pic1 .swiper-container .swiper-slide .text{position:absolute;width:100%;font-size:16px;background:rgba(0, 0, 0, 0.5);height:50px;line-height:50px;left:0;bottom:0;text-align:left;}
.pic1 .swiper-container .swiper-slide .text span{display:block;width:1280px;margin:0 auto;text-align:left;}
.pagination1{position:absolute;right:15vw;text-align:right;bottom:12px;width:100%;z-index:99;}
.pagination1 .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;margin-right:15px;cursor:pointer;}
.pagination1 .swiper-pagination-bullet-active{background:#8e4ff7;}
.listbox{width:410px;height:278px;padding:20px;float:left;margin-left:25px;background:linear-gradient(to right bottom,#3d236b,#2a3d87);border-radius:8px;}
.listbox:first-child{margin-left:0px;}
.listbox h2{display:block;background:url("images/icon1.png") left center no-repeat;height:40px;font-size:26px;line-height:40px;padding-left:28px;}
.list18{margin:10px auto 0px auto;}
.list18 li{font-size:18px;line-height:36px;padding:0 5px 0 23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;}
.list18 li:before{content:"";position:absolute;top:14px;left:5px;background:#fff;width:10px;height:10px;border-radius:50%;}
.list18 li:hover{text-decoration:none;background:#324aaa;}
.pic2{overflow:hidden;position:relative;height:580px}
.pic2 .swiper-container{width:1278px;height:520px;overflow:hidden;}
.pic2 .swiper-container .swiper-slide{position:relative;}
.pic2 .swiper-container .swiper-slide img{float:right;-webkit-transition:.5s;transition:.5s;-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);cursor:pointer;}
.pic2 .swiper-container .swiper-slide img:hover{-webkit-clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);}
.pic2 .swiper-container .swiper-slide .text{font-size:22px;line-height:40px;text-align:left;writing-mode:vertical-lr;height:360px;width:100px;float:left;margin-left:45px;margin-top:40px;}
.pagination2{position:absolute;right:0;left:0;text-align:center;bottom:10px;width:100%;z-index:99;}
.pagination2 .swiper-pagination-bullet{display:inline-block;width:16px;height:16px;border-radius:50%;background:#fff;margin-right:30px;cursor:pointer;opacity:.8}
.pagination2 .swiper-pagination-bullet-active{background:#8e4ff7;}
.pagination2 .swiper-pagination-bullet-active::before{content:'';display:block;width:16px;height:16px;background-color:#8e4ff7;border-radius:50%;opacity:0.7;animation:scaless 1.4s infinite cubic-bezier(0,0,0.49,1.02);}
.pic3{overflow:hidden;position:relative;height:540px}
.pic3 .swiper-container{width:1260px;height:550px;margin:0 auto;overflow:hidden;}
.pic3 .left01{cursor:pointer;position:absolute;top:230px;left:50%;margin-left:-700px;z-index:99;}
.pic3 .right01{cursor:pointer;position:absolute;top:230px;left:50%;z-index:99;margin-left:640px;}
.pic3 .swiper-container .swiper-slide{position:relative;background:#f9f8f8;}
.pic3 .swiper-container .swiper-slide .text{width:480px;position:absolute;top:40px;left:760px;color:#00014a;}
.pic3 .swiper-container .swiper-slide .text a:link,.pic3 .swiper-container .swiper-slide .text a:visited{color:#00014a;}
.pic3 .swiper-container .swiper-slide .text i{display:block;background:url("images/pict1.jpg") left center no-repeat;width:203px;height:42px;}
.pic3 .swiper-container .swiper-slide .text b{display:block;font-size:24px;text-align:center;margin:40px 20px 0 50px;line-height:34px;}
.pic3 .swiper-container .swiper-slide .text p{margin:30px 0px 0 30px;font-size:18px;background:#fff;border-radius:10px;padding:50px 40px;line-height:32px;}
.pic3_01{position:absolute;top:20px;left:0;height:500px;}
.pic3_01 span{background:rgba(0, 0, 0, 0.6);display:block;width:100%;height:500px;position:absolute;top:0px;left:0;}
.pic3_02{position:absolute;top:20px;right:0;height:500px;}
.pic3_02 span{background:rgba(0, 0, 0, 0.6);display:block;width:100%;height:500px;position:absolute;top:0px;right:0;}
.pic4{position:relative;z-index:99;}
.pic4 .fl{width:460px;position:relative}
.pic4 .fl span{display:block;width:454px;height:520px;border:2px solid #2c39a4;padding:8px 7px;}
.pic4 .fl span i,.pic4 .fr span i,.picb i{display:block;background:url("images/icon2.png") left center no-repeat;width:66px;height:66px;position:absolute;right:40px;top:35px;z-index:99;cursor:pointer}
.pic4 .fr span i{right:25px;top:25px;}
.pic4 .fl span i::before,.pic4 .fr span i::before,.picb i::before{content:'';display:block;width:66px;height:66px;background:#fff;border-radius:50%;opacity:0.7;animation:scaless1 1.4s infinite cubic-bezier(0,0,0.49,1.02);}
.pic4 .fl em,.picb em{display:block;width:200px;height:200px;position:absolute;right:40px;top:120px;z-index:99;display:none;}
.pic4 .fr span b{display:block;width:150px;height:150px;position:absolute;right:30px;top:100px;z-index:99;display:none;}}
.pic4 .fl em img,.picb em img,.pic4 .fr span b img{width:100%;height:100%;}
.pic4 .fr{width:778px;position:relative;}
.pic4 .fr span{border:2px solid #2c39a4;padding:7px 5px;display:block;float:left;position:relative;cursor:pointer;}
.pic4 .fr span img{width:100%;height:100%;}
.pic4 .fr span.rp1{width:257px;height:295px;margin-right:38px;}
.pic4 .fr span.rp2{width:481px;height:295px;}
.pic4 .fr span.rp3{width:257px;height:195px;margin-right:38px;margin-top:30px;}
.pic4 .fr span.rp4{width:181px;height:195px;margin-right:38px;margin-top:30px;}
.pic4 .fr span.rp5{width:262px;height:195px;margin-top:30px;}
.pic4 .fr span em{width:100%;height:0px;background:rgba(0,0,0,0.6);position:absolute;bottom:0;left:0px;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;overflow:hidden;color:#fff;font-size:18px;display:block;padding:0 20px;line-height:32px;}
.pic4 .fr span:hover em{height:100%;color:#fff;align-items:center;display:flex;justify-content:center;}
.pic41{position:relative;margin-top:40px;z-index:99;}
.pic41 span{border:2px solid #2c39a4;padding:7px 5px;display:block;width:584px;height:295px;cursor:pointer;position:relative;}
.pic41 span em{width:100%;height:0px;background:rgba(0,0,0,0.6);position:absolute;bottom:0;left:0px;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;overflow:hidden;color:#fff;font-size:18px;display:block;padding:0 20px;line-height:32px;}
.pic41 span:hover em{height:100%;color:#fff;align-items:center;display:flex;justify-content:center;}
.yl-p1{height:720px;overflow:hidden;}
.yl-p1 .swiper-slide{width:1200px;height:720px;}
.yl-p1 .swiper-slide-active p.slide-txt{position:absolute;bottom:0;height:60px;line-height:60px;background:rgba(0, 0, 0, .6);width:100%;text-align:center;font-size:18px;}
.yl-p1 .swiper-slide-prev,.yl-p1 .swiper-slide-next{margin-top:20px;height:680px;overflow:hidden;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.yl-p1 .page1{position:relative;}
.yl-p1 .left02{position:absolute;cursor:pointer;bottom:0;left:0;right:1300px;top:0;z-index:101;margin:auto;}
.yl-p1 .right02{position:absolute;cursor:pointer;bottom:0;left:1300px;right:0;top:0;z-index:101;margin:auto;}
.cover-prev,.cover-next{width:50%;height:720px;top:0;background:rgba(0,0,0,.5);margin-top:20px;z-index:99;position:absolute;height:680px;overflow:hidden;}
.cover-prev{left:-600px;}
.cover-next{right:-600px;}
.cover-prev:hover,.cover-next:hover{opacity:0.6;}
.pic5 .swiper-container{width:100%;height:270px;overflow:hidden;padding-left:20px;}
.pic5 .swiper-container .swiper-slide{position:relative;width:200px;}
.pic5 .swiper-container .swiper-slide .text{width:100%;position:absolute;bottom:0px;left:0px;color:#0e154b;background:#fefefe;border-left:5px solid #2d68ff;height:70px;padding:0 15px;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-ms-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.pic5 .swiper-container .swiper-slide .text b{display:block;font-size:22px;text-align:center;margin-top:25px;}
.pic5 .swiper-container .swiper-slide .text p{display:none;}
.pic5 .swiper-container .swiper-slide .text:hover{height:90px;background:#47277b;color:#fff;border-left:none;}
.pic5 .swiper-container .swiper-slide .text:hover b{margin-top:15px;}
.pic5 .swiper-container .swiper-slide .text:hover p{font-size:14px;text-align:center;display:block;color:#fff;margin-top:6px;}
.pic6 .swiper-container{width:100%;padding-top:50px;padding-bottom:50px;overflow:hidden;position:relative;background:url("images/bg01.jpg") center bottom no-repeat;}
/*.pic6 .swiper-container{width:100%;height:400px;overflow:hidden;position:relative;}*/
.pic6 .swiper-container .swiper-slide{width:300px;height:300px;background-position:center;background-size:cover;}
.pic6 .left03{position:absolute;cursor:pointer;top:330px;left:50%;margin-left:-50px;z-index:101;}
.pic6 .right03{position:absolute;cursor:pointer;top:330px;left:50%;margin-left:50px;z-index:101;}
.qhtit{margin:0px auto;text-align:center;}
.qhtit span{display:inline-block;font-size:22px;background:#131e51;border:2px solid #667ffa;border-radius:20px;padding:9px 34px;margin:0 20px;cursor:pointer;}
.qhtit span.active{border:none;background-image:linear-gradient(to bottom right,#c742f6 20%,#427bf6 70%,#58bdf1 4%);}
.hlpiclist{display:none;}
.pic7{position:relative;background:#0e0e2a;}
.pic7 .swiper-container{width:1280px;height:570px;overflow:hidden;margin:0 auto;position:relative;}
.pic7 .swiper-container .swiper-slide span{display:inline-block;background:url("images/icon3.png") center bottom no-repeat;text-align:center;height:510px;width:334px;float:right;}
.pic7 .swiper-container .swiper-slide em{display:inline-block;float:left;font-size:22px;line-height:40px;text-align:left;writing-mode:vertical-lr;height:300px;margin-top:200px;}
.pic7 .left04{position:absolute;cursor:pointer;top:270px;left:50%;margin-left:-720px;z-index:101;}
.pic7 .right04{position:absolute;cursor:pointer;top:270px;left:50%;margin-left:650px;z-index:101;}
.picb{text-align:center;position:relative;}
.picb img{max-width:100%;}
.picb i{top:20px;}
.picb em{right:30px;top:100px;}
.yl-p6b{margin-top:33px;height:414px;overflow:hidden;}
.yl-p6b .list li{float:left;width:197px;height:414px;margin-right:9px;background:#f9f8f8;text-align:left;cursor:pointer;overflow:hidden;}
.yl-p6b .list li:last-child{margin-right:0;}
.yl-p6b .list li:first-child{width:660px;}
.yl-p6b .list li span.pic{float:left;position:relative;}
.yl-p6b .list li span.pic strong.tit{position:absolute;top:40px;left:0px;font-size:24px;padding:0 24px;line-height:30px;display:none;}
.yl-p6b .list li .content{margin-left:200px}
.yl-p6b .list li h3.tit{width:78%;margin:50px auto 0 auto;font:600 24px/30px 'Microsoft YaHei','pingfang SC','helvetica neue';color:#00014a;}
.yl-p6b .list li p.txt{width:90%;margin:20px auto 0 auto;font-size:18px;line-height:190%;color:#00014a;border:1px solid #cbcbcb;padding:20px;overflow-y:auto;height:230px;background:#fff;border-radius:10px;}
.yl-p6b .list li p.txt a:link,.yl-p6b .list li p.txt a:visited{color:#00014a;}
.yl-p6b .list li em.more{display:block;text-align:center;margin-top:20px;}
@keyframes scaless{
0%{transform: scale(1);}
50%,75%{transform: scale(2.8);}
75%,100%{opacity:0;}
}
@-webkit-keyframes scaless{
0%{transform: scale(1);}
50%,75%{transform: scale(2.8);}
75%,100%{opacity:0;}
}
@keyframes scaless1{
0%{transform: scale(1);}
50%,75%{transform: scale(1.6);}
75%,100%{opacity:0;}
}
@-webkit-keyframes scaless1{
0%{transform: scale(1);}
50%,75%{transform: scale(1.6);}
75%,100%{opacity:0;}
}
.swiper-slide-active .ripple{background:url("images/bf.png") left center no-repeat;width:104px;height:104px;}
.swiper-slide-active .ripple,.swiper-slide-active .ripple:before,.swiper-slide-active .ripple:after{position:absolute;left:50%;top:50%;width:104px;height:104px;transform:translateX(-50%) translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.50);-moz-box-shadow:0 0 0 0 rgba(255,255,255,0.50);-ms-box-shadow:0 0 0 0 rgba(255,255,255,0.50);-o-box-shadow:0 0 0 0 rgba(255,255,255,0.50);box-shadow:0 0 0 0 rgba(255,255,255,0.50);-webkit-animation:rippleanim 3s infinite;-moz-animation:rippleanim 3s infinite;-ms-animation:rippleanim 3s infinite;-o-animation:rippleanim 3s infinite;animation:rippleanim 3s infinite}.swiper-slide-active .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute;right:0;bottom:0}
.swiper-slide-active .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute;right:0;bottom:0}
@-webkit-keyframes rippleanim{70%{box-shadow:0 0 0 70px rgba(244,68,56,.0)}100%{box-shadow:0 0 0 0 rgba(244,68,56,.0)}}
@keyframes rippleanim{70%{box-shadow:0 0 0 70px rgba(244,68,56,.0)}100%{box-shadow:0 0 0 0 rgba(244,68,56,.0)}}
.video-box{width:100%;height: 100%;overflow: hidden;}
.video-box video{width:100%;height:100%;object-fit:cover;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	.video-box{display:none !important;}
}
#circlr{cursor:move;margin:0 auto;width:140px!important;height:auto;position:relative;}
#circlr img{width:100%;height:100%;}
#circlr1{cursor:move;margin:80px auto 0 auto;width:220px!important;height:auto;position:relative;}
#circlr1 img{width:100%;height:100%;}
#circlr2{cursor:move;margin:0 auto;width:320px!important;height:auto;position:relative;}
#circlr2 img{width:100%;height:100%;}
/*copyright*/
#copyright{padding-top:70px;margin-top:60px;font-size:14px;text-align:center;height:344px;color:#fff;background:url("images/cpbg.jpg") center bottom no-repeat #0e0e28;background-size:cover;}

@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
   body{}
}
